from openpyxl import Workbook,load_workbook
import datetime
#行列删除后，后面的行列就会补上来，导致检索出问题，需要自己计数，删除就不计数，没删除就计数+1
#列表里很多数据格式，不是python里经常用的，比如datetime，需要type（）看数据类型，根据对应的数据类型找比较直和他做条件判断。

#删除含有特定元素的指定行
wb = load_workbook('D:/Personal/Desktop/InputData.xlsx')
ws=wb['Pucks']
data=datetime.datetime(2018,1,20)
row=ws.max_row
cout=2
#data.minute
#print(type(ws.cell(55,3).value))
#print(ws.cell(55,3).value)
for i in range(2,row):
    ws.cell(cout,13).value=(ws.cell(cout,2).value.day-19)*288+ws.cell(cout,3).value.hour*12+ws.cell(cout,3).value.minute/5
    ws.cell(cout,14).value=(ws.cell(cout,7).value.day-19)*288+ws.cell(cout,8).value.hour*12+ws.cell(cout,8).value.minute/5
    print(cout)
    cout+=1
wb.save('D:/Personal/Desktop/InputData.xlsx')
